package com.hexb.llk.face
{
	import com.hexb.llk.data.BaseSnapshot;
	import com.hexb.llk.data.Element;

	/**算法接口，用于计算主要连接、判断是否有可连接的元素*/
	public interface IArithmetic
	{
		public function hasConnectPath(p1:Element, p2:Element, snapshot:BaseSnapshot):Boolean ;
		
		public function getConnectPath():Array ;
		
		public function setCanCrossFun(fun:Function):void;
		
		public function hasConnectElement(elements:Array,snapshot:BaseSnapshot):Boolean;
	}
}